package se480.tracker;

public class TrackerConstants {

	// Checkpointing intervals in ticks
	public static final int CHECKPOINT_FULL_INTERVAL = 5000;   // Datastore
	public static final int CHECKPOINT_PARTIAL_INTERVAL = 500; // Log file
	
	public static final String INPUT_EVENT_FILENAME = "TrackManagerInput.txt";
	//public static final String INPUT_EVENT_FILENAME = "TrackManagerInput_test_failover.txt";
	public static final String OUTPUT_FILENAME = "TrackManagerOutput.txt";
	
	public enum TrackerEventType 
	{
		NEW, MOVE, UPDATE, END, WHEREIS, LASTUPDATE, HISTORY, FAIL
	}
	
	public enum SimProcessor 
	{
		P1, P2
	}
	
	public enum TrackerEventGroup 
	{
		UPDATE, QUERY, FAIL
	}
}
